/* eslint-disable */
// @ts-ignore

export type AddOrEditProductCategoryModel = {
  /** 类别名称 */
  category?: string;
};

export type AddOrEditProductInspectionModel = {
  /** 核心指标 */
  coreTargets?: string[];
  /** 检测指标 */
  inspectionTarget?: string;
  /** 基础国标 */
  gb?: string;
  /** 分级标准 */
  gradeStandard?: string;
  /** 检测报告 */
  reports?: AddProductInspectionAttachmentModel[];
  /** 等级认证名称 */
  gradeName?: string;
  /** 等级 */
  grade?: string;
  /** 检测机构 */
  inspectionOrganization?: string;
  /** 检测时间 */
  inspectionTime?: string;
  /** 检测地点 */
  inspectionAddress?: string;
  /** 检测设备 */
  inspectionDevice?: string;
  /** 检测环境 */
  inspectionEV?: string;
};

export type AddOrEditProductModel = {
  /** 商家名称 */
  storeName?: string;
  /** 产品名称 */
  productName?: string;
  /** 规格型号类型（0产地；1特点） */
  modelType?: number;
  /** 规格型号 */
  model?: string;
  /** 产品类别 */
  category?: string;
  /** 产品主图 */
  mainPhotoes?: AddProductAttachmentModel[];
  /** 品牌 */
  brand?: string;
  /** 产品介绍图 */
  introductionPhotoes?: AddProductAttachmentModel[];
  /** 直达类型（0网址；1手机号） */
  directType?: number;
  /** 直达链接 */
  directLink?: string;
};

export type AddOrEditRoleModel = {
  /** 角色名称 */
  roleName?: string;
  /** 权限码 */
  powerCode?: string;
};

export type AddOrEditStandardModel = {
  /** 分类 */
  category?: string;
  /** 团体名称 */
  communityName?: string;
  /** 标准编号 */
  standardNumber?: string;
  /** 标准名称 */
  standardName?: string;
  /** 发布日期 */
  publicationDate?: string;
  /** 状态 */
  status?: string;
  /** 起草单位 */
  draftingUnit?: string;
  /** 主要技术内容（标准简介） */
  technicalContent?: string;
  /** 是否公开 */
  publishment?: boolean;
  /** 标准文本 */
  standardTexts?: StandardTextAttachmentModel[];
};

export type AddProductAttachmentModel = {
  /** 附件类别 */
  category?: number;
  /** 附件名称 */
  attachmentName?: string;
  /** 附件地址 */
  attachmentAddress?: string;
};

export type AddProductInspectionAttachmentModel = {
  /** 附件类别 */
  category?: number;
  /** 附件名称 */
  attachmentName?: string;
  /** 附件地址 */
  attachmentAddress?: string;
};

export type AddUserModel = {
  /** 真实姓名 */
  trueName?: string;
  /** 手机号 */
  mobile?: string;
  /** 角色Id */
  roleId?: number;
  /** 初始密码 */
  password?: string;
};

export type ApplicationGetParams = {
  /** 联系电话 */
  'condition.contactPhone'?: string;
  /** 申请状态（0待受理；1已受理） */
  'condition.applyStatus'?: number;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type ApplicationGetParams2 = {
  /** 认证申请Id */
  id: number;
};

export type ApplicationMessageModel = {
  /** 认证申请受理信息Id */
  id?: number;
  /** 添加时间 */
  createTime?: string;
  /** 受理信息 */
  acceptanceMessage?: string;
};

export type ApplicationModel = {
  /** 认证申请Id */
  id?: number;
  /** 联系人 */
  contact?: string;
  /** 联系电话 */
  contactPhone?: string;
  /** 申请时间 */
  applyTime?: string;
  /** 申请状态（0待受理；1已受理） */
  applyStatus?: number;
  /** 用户备注 */
  remark?: string;
  /** 受理信息列表 */
  messages?: ApplicationMessageModel[];
};

export type AttachmentModel = {
  /** 附件类别 */
  category?: number;
  /** 附件名称 */
  attachmentName?: string;
  /** 附件地址 */
  attachmentAddress?: string;
};

export type CenterProductCategoryModel = {
  /** 产品类别名称 */
  categoryName?: string;
};

export type CenterProductDetailModel = {
  /** 产品Id */
  productId?: number;
  /** 产品名称 */
  productName?: string;
  /** 品牌 */
  brand?: string;
  /** 规格型号类型（0产地；1特点） */
  modelType?: number;
  /** 规格型号 */
  model?: string;
  /** 直达类型（0网址；1手机号） */
  directType?: number;
  /** 直达链接 */
  directLink?: string;
  /** 产品主图 */
  mainPhotoes?: AttachmentModel[];
  /** 小程序二维码 */
  qrCodes?: AttachmentModel[];
  /** 产品检测状态（0检测中；1检测完成） */
  inspectionStatus?: number;
  /** 是否收藏（true已收藏；false未收藏） */
  isFavorite?: boolean;
  identityData?: IdentityModel;
  targetScienceData?: TargetScienceModel;
  scienceVideoData?: TargetScienceModel;
  productData?: ProductDetailModel;
  inspectionData?: InspectionModel;
};

export type CenterProductModel = {
  /** 产品Id */
  productId?: number;
  /** 产品名称 */
  productName?: string;
  /** 品牌 */
  brand?: string;
  /** 规格型号类型（0产地；1特点） */
  modelType?: number;
  /** 规格型号 */
  model?: string;
  /** 产品主图 */
  mainPhotoes?: AttachmentModel[];
  /** 产品检测状态（0检测中；1检测完成） */
  inspectionStatus?: number;
  /** 等级认证名称 */
  gradeName?: string;
  /** 等级 */
  grade?: string;
  /** 核心指标 */
  coreTarget?: string;
};

export type CommonWeiXinCodeParams = {
  /** 产品Id */
  id: number;
};

export type CoreTargetDeleteCoreTargetParams = {
  id: number;
};

export type CoreTargetEditCoreTargetParams = {
  id: number;
};

export type CoreTargetGetCoreTargetPageParams = {
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type CoreTargetModel = {
  /** 主键 */
  id?: number;
  /** 创建时间 */
  createTime?: string;
  /** 指标名称 */
  targetName?: string;
};

export type EditUserModel = {
  /** 真实姓名 */
  trueName?: string;
  /** 手机号 */
  mobile?: string;
  /** 角色Id */
  roleId?: number;
};

export type GBAttachmentModel = {
  /** 基础国标 */
  gb?: string;
  /** 标准名称 */
  standardName?: string;
  /** 国标附件 */
  attachments?: AttachmentModel[];
};

export type GradeStandardAttachmentModel = {
  /** 分级标准 */
  gradeStandard?: string;
  /** 分级标准附件 */
  attachments?: AttachmentModel[];
};

export type H5StandardModel = {
  /** 主键Id */
  id?: number;
  /** 分类 */
  category?: string;
  /** 团体名称 */
  communityName?: string;
  /** 标准编号 */
  standardNumber?: string;
  /** 标准名称 */
  standardName?: string;
  /** 发布日期 */
  publicationDate?: string;
  /** 状态 */
  status?: string;
  /** 起草单位 */
  draftingUnit?: string;
  /** 主要技术内容 */
  technicalContent?: string;
  /** 是否公开 */
  publishment?: boolean;
  /** 标准文本名称 */
  standardTextName?: string;
  /** 标准文本地址 */
  standardTextAddress?: string;
};

export type IdentityModel = {
  /** 等级认证名称 */
  gradeName?: string;
  /** 等级 */
  grade?: string;
  /** 规格型号 */
  model?: string;
  /** 生产厂商 */
  storeName?: string;
  /** 基础国标 */
  gb?: string;
  /** 分级标准 */
  gradeStandard?: string;
};

export type InsertApplicationModel = {
  /** 联系人 */
  contact?: string;
  /** 联系电话 */
  contactPhone?: string;
  /** 申请时间 */
  applyTime?: string;
  /** 备注 */
  remark?: string;
};

export type InsertItemPointCategoryModel = {
  /** 类别名称 */
  categoryName?: string;
};

export type InsertItemPointModel = {
  /** 类别Id */
  categoryId?: number;
  /** 检测名称 */
  itemName?: string;
  /** 检测内容 */
  itemContent?: string;
  /** 上架状态（0待上架；1已上架；2已下架） */
  listStatus?: number;
};

export type InsertScienceCategoryModel = {
  /** 类别名称 */
  categoryName?: string;
};

export type InsertScienceModel = {
  /** 类别Id */
  categoryId?: number;
  /** 类型（0视频；1图文） */
  type?: number;
  /** 质量科普名称 */
  scienceName?: string;
  /** 标签 */
  scienceItem?: string;
  /** 简介 */
  introduction?: string;
  /** 上架状态（0待上架；1已上架；2已下架） */
  listStatus?: number;
  /** 质量科普封面 */
  covers?: ScienceAttachmentModel[];
  /** 质量科普附件 */
  attachments?: ScienceAttachmentModel[];
};

export type InspectionModel = {
  /** 基础国标 */
  gb?: string;
  /** 分级标准 */
  gradeStandard?: string;
  /** 检测溯源附件 */
  attachments?: AttachmentModel[];
  /** 等级认证名称 */
  gradeName?: string;
  /** 等级 */
  grade?: string;
  /** 检测机构 */
  inspectionOrganization?: string;
  /** 检测时间 */
  inspectionTime?: string;
  /** 检测地点 */
  inspectionAddress?: string;
  /** 检测设备 */
  inspectionDevice?: string;
  /** 检测环境 */
  inspectionEV?: string;
  /** 国标附件 */
  gbAttachments?: GBAttachmentModel[];
  /** 分级标准附件 */
  gradeStandardAttachments?: GradeStandardAttachmentModel[];
};

export type ItemPointCategoryModel = {
  /** 检测项点类别Id */
  id?: number;
  /** 类别名称 */
  categoryName?: string;
  /** 创建时间 */
  createTime?: string;
  /** 类别下检测项点数量 */
  itemPointCount?: number;
};

export type ItemPointDeleteCategoryParams = {
  /** 检测项点类别Id */
  id: number;
};

export type ItemPointDeleteParams = {
  /** 检测项点Id */
  id: number;
};

export type ItemPointGetCategoryParams = {
  /** 检测项点类别Id */
  id: number;
};

export type ItemPointGetParams = {
  /** 关键词 */
  'condition.keyword'?: string;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type ItemPointGetParams2 = {
  /** 关键词 */
  'condition.keyword'?: string;
};

export type ItemPointGetParams3 = {
  /** 检测名称 */
  'condition.itemName'?: string;
  /** 类别Id */
  'condition.categoryId'?: number;
  /** 上架状态（0待上架；1已上架；2已下架） */
  'condition.listStatus'?: number;
  /** 是否热门（true热门，false非热门） */
  'condition.isPopular'?: boolean;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type ItemPointGetParams4 = {
  /** 检测项点Id */
  id: number;
};

export type ItemPointModel = {
  /** 检测项点Id */
  id?: number;
  /** 类别Id */
  categoryId?: number;
  /** 类别名称 */
  categoryName?: string;
  /** 检测名称 */
  itemName?: string;
  /** 检测内容 */
  itemContent?: string;
  /** 上架状态（0待上架；1已上架；2已下架） */
  listStatus?: number;
  /** 是否热门（true热门，false非热门） */
  isPopular?: boolean;
  /** 上传时间 */
  uploadTime?: string;
  /** 上传人 */
  uploadUser?: string;
};

export type LoginModel = {
  /** 用户Id */
  id?: number;
  /** 用户名 */
  userName?: string;
  /** 推送Id */
  pushId?: string;
  /** 真实姓名 */
  trueName?: string;
  /** 手机号 */
  mobile?: string;
  /** 头像 */
  avatar?: string;
  /** 角色 */
  role?: string;
  /** 用户权限 */
  actionPower?: string;
  /** 总管理员 */
  superAdmin?: boolean;
  /** 登录令牌 */
  token?: string;
};

export type MobileLoginModel = {
  /** 手机号 */
  mobile?: string;
  /** 验证码 */
  code?: string;
};

export type ModuleNameTreeModel = {
  /** 名称 */
  name?: string;
  /** 子模块名称 */
  children?: ModuleNameTreeModel[];
};

export type ModulePowerTreeModel = {
  /** 主键 */
  id?: number;
  /** 权限名称 */
  powerName?: string;
  /** 权限码 */
  powerCode?: string;
  /** 子模块 */
  children?: ModulePowerTreeModel[];
};

export type NoticeDeleteNoticeParams = {
  id: number;
};

export type NoticeEditNoticeParams = {
  id: number;
};

export type NoticeGetNoticeDetailParams = {
  id: number;
};

export type NoticeGetNoticePageParams = {
  /** 关键词 */
  'condition.keyword'?: string;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type NoticeModel = {
  /** 主键 */
  id?: number;
  /** 创建时间 */
  createTime?: string;
  /** 标题 */
  title?: string;
  /** 内容 */
  content?: string;
};

export type OperationLogGetOperationLogPageParams = {
  /** 操作模块 */
  'condition.module'?: string;
  /** 操作内容 */
  'condition.content'?: string;
  /** 开始时间 */
  'condition.startTime'?: string;
  /** 结束时间 */
  'condition.endTime'?: string;
  /** 操作人 */
  'condition.operator'?: string;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type OperationLogModel = {
  /** 主键 */
  id?: number;
  /** 创建时间 */
  createTime?: string;
  /** 操作模块 */
  module?: string;
  /** 操作内容 */
  content?: string;
  /** 操作人 */
  operator?: string;
};

export type OssKeyModel = {
  /** OssKeyId */
  ossKeyId?: string;
  /** OssKeySecret */
  ossKeySecret?: string;
};

export type PasswordLoginModel = {
  /** 用户名 */
  userName?: string;
  /** 密码 */
  password?: string;
};

export type ProductCategoryDeleteCategoryParams = {
  id: number;
};

export type ProductCategoryEditCategoryParams = {
  id: number;
};

export type ProductCategoryGetCategoryPageParams = {
  /** 类别名称 */
  'condition.category'?: string;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type ProductCategoryModel = {
  /** 主键 */
  id?: number;
  /** 创建时间 */
  createTime?: string;
  /** 类别名称 */
  category?: string;
};

export type ProductDeleteProductParams = {
  id: number;
};

export type ProductDetailModel = {
  /** 产品介绍图 */
  introductionPhotoes?: AttachmentModel[];
};

export type ProductEditAndSubmitProductParams = {
  id: number;
};

export type ProductEditProductParams = {
  id: number;
};

export type ProductGetProductDetailsParams = {
  id: number;
};

export type ProductGetProductPageParams = {
  /** 商家名称 */
  'condition.storeName'?: string;
  /** 产品名称 */
  'condition.productName'?: string;
  /** 产品类别 */
  'condition.category'?: string;
  /** 状态 */
  'condition.status'?: string;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type ProductInspectionEditInspectionParams = {
  id: number;
};

export type ProductInspectionGetProductInspectionPageParams = {
  /** 商家名称 */
  'condition.storeName'?: string;
  /** 产品名称 */
  'condition.productName'?: string;
  /** 产品类别 */
  'condition.category'?: string;
  /** 检测状态 */
  'condition.status'?: string;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type ProductInspectionModel = {
  /** 主键 */
  id?: number;
  /** 创建时间 */
  createTime?: string;
  /** 产品Id */
  productId?: number;
  /** 商家名称 */
  storeName?: string;
  /** 产品名称 */
  productName?: string;
  /** 规格型号类型（0产地；1特点） */
  modelType?: number;
  /** 规格型号 */
  model?: string;
  /** 产地 */
  origin?: string;
  /** 特点 */
  feature?: string;
  /** 产品类别 */
  category?: string;
  /** 产品主图 */
  mainPhotoes?: AttachmentModel[];
  /** 品牌 */
  brand?: string;
  /** 核心指标 */
  coreTarget?: string;
  /** 检测指标 */
  inspectionTarget?: string;
  /** 基础国标 */
  gb?: string;
  /** 分级标准 */
  gradeStandard?: string;
  /** 检测报告 */
  reports?: AttachmentModel[];
  /** 是否有检测报告 */
  hasReport?: string;
  /** 等级认证名称 */
  gradeName?: string;
  /** 等级 */
  grade?: string;
  /** 检测机构 */
  inspectionOrganization?: string;
  /** 检测时间 */
  inspectionTime?: string;
  /** 检测地点 */
  inspectionAddress?: string;
  /** 检测设备 */
  inspectionDevice?: string;
  /** 检测环境 */
  inspectionEV?: string;
  /** 状态 */
  status?: string;
};

export type ProductInspectionUploadInspectionParams = {
  id: number;
};

export type ProductModel = {
  /** 主键 */
  id?: number;
  /** 创建时间 */
  createTime?: string;
  /** 商家名称 */
  storeName?: string;
  /** 产品名称 */
  productName?: string;
  /** 规格型号类型（0产地；1特点） */
  modelType?: number;
  /** 规格型号 */
  model?: string;
  /** 产地 */
  origin?: string;
  /** 特点 */
  feature?: string;
  /** 产品类别 */
  category?: string;
  /** 产品主图 */
  mainPhotoes?: AttachmentModel[];
  /** 品牌 */
  brand?: string;
  /** 产品介绍 */
  introduction?: string;
  /** 产品介绍图 */
  introductionPhotoes?: AttachmentModel[];
  /** 直达类型（0网址；1手机号） */
  directType?: number;
  /** 直达链接 */
  directLink?: string;
  /** 状态 */
  status?: string;
  /** 评审时间 */
  reviewTime?: string;
  /** 备注 */
  remark?: string;
};

export type ProductReviewGetProductReviewPageParams = {
  /** 商家名称 */
  'condition.storeName'?: string;
  /** 产品名称 */
  'condition.productName'?: string;
  /** 产品类别 */
  'condition.category'?: string;
  /** 审核状态 */
  'condition.status'?: string;
  /** 是否热门 */
  'condition.sort'?: boolean;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type ProductReviewModel = {
  /** 主键 */
  id?: number;
  /** 创建时间 */
  createTime?: string;
  /** 商家名称 */
  storeName?: string;
  /** 产品名称 */
  productName?: string;
  /** 规格型号类型（0产地；1特点） */
  modelType?: number;
  /** 规格型号 */
  model?: string;
  /** 产地 */
  origin?: string;
  /** 特点 */
  feature?: string;
  /** 产品类别 */
  category?: string;
  /** 产品主图 */
  mainPhotoes?: AttachmentModel[];
  /** 品牌 */
  brand?: string;
  /** 产品介绍图 */
  introductionPhotoes?: AttachmentModel[];
  /** 直达类型（0网址；1手机号） */
  directType?: number;
  /** 直达链接 */
  directLink?: string;
  /** 状态 */
  status?: string;
  /** 备注 */
  remark?: string;
  /** 是否热门（true热门；false非热门） */
  sort?: boolean;
  /** 热门排序 */
  popularSort?: number;
  /** 类别排序 */
  categorySort?: number;
};

export type ProductReviewProductReviewParams = {
  id: number;
};

export type ProductReviewSortParams = {
  id: number;
  sort: boolean;
};

export type ProductReviewTopUpParams = {
  id: number;
};

export type ProductSubmitProductParams = {
  id: number;
};

export type QRCodeAttachment = {
  /** 附件类别 */
  category?: number;
  /** 附件名称 */
  attachmentName?: string;
  /** 附件地址 */
  attachmentAddress?: string;
};

export type QRCodeDeleteQRCodeParams = {
  id: number;
};

export type QRCodeEditQRCodeParams = {
  id: number;
};

export type QRCodeGetQRCodePageParams = {
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type QRCodeModel = {
  /** 主键 */
  id?: number;
  /** 创建时间 */
  createTime?: string;
  /** 名称 */
  name?: string;
  /** 附件类别 */
  category?: number;
  /** 附件名称 */
  attachmentName?: string;
  /** 附件地址 */
  attachmentAddress?: string;
  /** 二维码附件 */
  qrCodeAttachments?: AttachmentModel[];
};

export type RequestWeiXinLoginModel = {
  /** 手机号获取凭证 */
  code?: string;
};

export type RequestWeiXinSignModel = {
  /** 当前网页的URL（不包含#及其后面部分） */
  url?: string;
};

export type ResponseDataListModelApplicationModel_ = {
  total?: number;
  data?: ApplicationModel[];
};

export type ResponseDataListModelCenterProductModel_ = {
  total?: number;
  data?: CenterProductModel[];
};

export type ResponseDataListModelCoreTargetModel_ = {
  total?: number;
  data?: CoreTargetModel[];
};

export type ResponseDataListModelH5StandardModel_ = {
  total?: number;
  data?: H5StandardModel[];
};

export type ResponseDataListModelItemPointCategoryModel_ = {
  total?: number;
  data?: ItemPointCategoryModel[];
};

export type ResponseDataListModelItemPointModel_ = {
  total?: number;
  data?: ItemPointModel[];
};

export type ResponseDataListModelNoticeModel_ = {
  total?: number;
  data?: NoticeModel[];
};

export type ResponseDataListModelOperationLogModel_ = {
  total?: number;
  data?: OperationLogModel[];
};

export type ResponseDataListModelProductCategoryModel_ = {
  total?: number;
  data?: ProductCategoryModel[];
};

export type ResponseDataListModelProductInspectionModel_ = {
  total?: number;
  data?: ProductInspectionModel[];
};

export type ResponseDataListModelProductModel_ = {
  total?: number;
  data?: ProductModel[];
};

export type ResponseDataListModelProductReviewModel_ = {
  total?: number;
  data?: ProductReviewModel[];
};

export type ResponseDataListModelQRCodeModel_ = {
  total?: number;
  data?: QRCodeModel[];
};

export type ResponseDataListModelRoleModel_ = {
  total?: number;
  data?: RoleModel[];
};

export type ResponseDataListModelScienceCategoryModel_ = {
  total?: number;
  data?: ScienceCategoryModel[];
};

export type ResponseDataListModelScienceModel_ = {
  total?: number;
  data?: ScienceModel[];
};

export type ResponseDataListModelStandardModel_ = {
  total?: number;
  data?: StandardModel[];
};

export type ResponseDataListModelUserCenterModel_ = {
  total?: number;
  data?: UserCenterModel[];
};

export type ResponseDataListModelUserFavoriteModel_ = {
  total?: number;
  data?: UserFavoriteModel[];
};

export type ResponseDataListModelUserModel_ = {
  total?: number;
  data?: UserModel[];
};

export type ResponseModelApplicationModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ApplicationModel;
};

export type ResponseModelCenterProductDetailModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: CenterProductDetailModel;
};

export type ResponseModelH5StandardModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: H5StandardModel;
};

export type ResponseModelItemPointCategoryModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ItemPointCategoryModel;
};

export type ResponseModelItemPointModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ItemPointModel;
};

export type ResponseModelListCenterProductCategoryModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: CenterProductCategoryModel[];
};

export type ResponseModelListItemPointCategoryModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ItemPointCategoryModel[];
};

export type ResponseModelListModuleNameTreeModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ModuleNameTreeModel[];
};

export type ResponseModelListModulePowerTreeModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ModulePowerTreeModel[];
};

export type ResponseModelListNoticeModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: NoticeModel[];
};

export type ResponseModelListProductInspectionModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ProductInspectionModel[];
};

export type ResponseModelListRoleModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: RoleModel[];
};

export type ResponseModelListScienceCategoryModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ScienceCategoryModel[];
};

export type ResponseModelListStandardCategoryCNTreeModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: StandardCategoryCNTreeModel[];
};

export type ResponseModelListStandardStatisticsModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: StandardStatisticsModel[];
};

export type ResponseModelListString_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: string[];
};

export type ResponseModelLoginModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: LoginModel;
};

export type ResponseModelNoticeModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: NoticeModel;
};

export type ResponseModelObject_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: Record<string, unknown>;
};

export type ResponseModelOssKeyModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: OssKeyModel;
};

export type ResponseModelProductModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ProductModel;
};

export type ResponseModelResponseDataListModelApplicationModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelApplicationModel_;
};

export type ResponseModelResponseDataListModelCenterProductModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelCenterProductModel_;
};

export type ResponseModelResponseDataListModelCoreTargetModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelCoreTargetModel_;
};

export type ResponseModelResponseDataListModelH5StandardModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelH5StandardModel_;
};

export type ResponseModelResponseDataListModelItemPointCategoryModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelItemPointCategoryModel_;
};

export type ResponseModelResponseDataListModelItemPointModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelItemPointModel_;
};

export type ResponseModelResponseDataListModelNoticeModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelNoticeModel_;
};

export type ResponseModelResponseDataListModelOperationLogModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelOperationLogModel_;
};

export type ResponseModelResponseDataListModelProductCategoryModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelProductCategoryModel_;
};

export type ResponseModelResponseDataListModelProductInspectionModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelProductInspectionModel_;
};

export type ResponseModelResponseDataListModelProductModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelProductModel_;
};

export type ResponseModelResponseDataListModelProductReviewModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelProductReviewModel_;
};

export type ResponseModelResponseDataListModelQRCodeModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelQRCodeModel_;
};

export type ResponseModelResponseDataListModelRoleModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelRoleModel_;
};

export type ResponseModelResponseDataListModelScienceCategoryModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelScienceCategoryModel_;
};

export type ResponseModelResponseDataListModelScienceModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelScienceModel_;
};

export type ResponseModelResponseDataListModelStandardModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelStandardModel_;
};

export type ResponseModelResponseDataListModelUserCenterModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelUserCenterModel_;
};

export type ResponseModelResponseDataListModelUserFavoriteModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelUserFavoriteModel_;
};

export type ResponseModelResponseDataListModelUserModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ResponseDataListModelUserModel_;
};

export type ResponseModelScienceCategoryModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ScienceCategoryModel;
};

export type ResponseModelScienceModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: ScienceModel;
};

export type ResponseModelUnlimitedCodeModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: UnlimitedCodeModel;
};

export type ResponseModelUserCenterLoginModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: UserCenterLoginModel;
};

export type ResponseModelWeiXinSignModel_ = {
  success?: boolean;
  code?: number;
  message?: string;
  data?: WeiXinSignModel;
};

export type ReviewProductModel = {
  /** 审核结果 */
  result?: boolean;
  /** 备注 */
  remark?: string;
};

export type RoleDeleteRoleParams = {
  id: number;
};

export type RoleEditRoleParams = {
  id: number;
};

export type RoleGetRolePageParams = {
  /** 角色名称 */
  'condition.roleName'?: string;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type RoleModel = {
  /** 主键 */
  id?: number;
  /** 创建时间 */
  createTime?: string;
  /** 角色名称 */
  roleName?: string;
  /** 权限码 */
  powerCode?: string;
  /** 权限 */
  power?: string;
};

export type ScienceAttachmentModel = {
  /** 附件类别（0视频；1图文） */
  category?: number;
  /** 附件名称 */
  attachmentName?: string;
  /** 附件地址 */
  attachmentAddress?: string;
};

export type ScienceCategoryModel = {
  /** 质量科普类别Id */
  id?: number;
  /** 类别名称 */
  categoryName?: string;
  /** 创建时间 */
  createTime?: string;
};

export type ScienceDeleteCategoryParams = {
  /** 质量科普类别Id */
  id: number;
};

export type ScienceDeleteParams = {
  /** 质量科普Id */
  id: number;
};

export type ScienceGetCategoryParams = {
  /** 质量科普类别Id */
  id: number;
};

export type ScienceGetParams = {
  /** 关键词 */
  'condition.keyword'?: string;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type ScienceGetParams2 = {
  /** 关键词 */
  'condition.keyword'?: string;
};

export type ScienceGetParams3 = {
  /** 关键词 */
  'condition.keyword'?: string;
  /** 质量科普名称 */
  'condition.scienceName'?: string;
  /** 类别Id */
  'condition.categoryId'?: number;
  /** 类型（0视频；1图文） */
  'condition.type'?: number;
  /** 上架状态（0待上架；1已上架；2已下架） */
  'condition.listStatus'?: number;
  /** 是否热门（true热门，false非热门） */
  'condition.isPopular'?: boolean;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type ScienceGetParams4 = {
  /** 质量科普Id */
  id: number;
};

export type ScienceModel = {
  /** 质量科普Id */
  id?: number;
  /** 类别Id */
  categoryId?: number;
  /** 类别名称 */
  categoryName?: string;
  /** 类型（0视频；1图文） */
  type?: number;
  /** 质量科普名称 */
  scienceName?: string;
  /** 标签 */
  scienceItem?: string;
  /** 简介 */
  introduction?: string;
  /** 上架状态（0待上架；1已上架；2已下架） */
  listStatus?: number;
  /** 是否热门（true热门，false非热门） */
  isPopular?: boolean;
  /** 上传时间 */
  uploadTime?: string;
  /** 上传人 */
  uploadUser?: string;
  /** 质量科普封面 */
  covers?: ScienceAttachmentModel[];
  /** 质量科普附件 */
  attachments?: ScienceAttachmentModel[];
};

export type StandardCategoryCNTreeModel = {
  /** 主键Id */
  id?: number;
  /** 代码 */
  code?: string;
  /** 名称 */
  name?: string;
  /** 父类Id */
  parentId?: number;
  /** 子节点 */
  children?: StandardCategoryCNTreeModel[];
};

export type StandardEditStandardParams = {
  id: number;
};

export type StandardEditStandardParams2 = {
  id: number;
};

export type StandardGetStandardDetailH5Params = {
  id: number;
};

export type StandardGetStandardPageH5Params = {
  /** 关键词 */
  'condition.keyword'?: string;
  /** 分类 */
  'condition.category'?: string;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type StandardGetStandardPageParams = {
  /** 团体名称 */
  'condition.communityName'?: string;
  /** 标准名称 */
  'condition.standardName'?: string;
  /** 标准编号 */
  'condition.standardNumber'?: string;
  /** 分类 */
  'condition.category'?: string;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type StandardModel = {
  /** 主键Id */
  id?: number;
  /** 分类 */
  category?: string;
  /** 团体名称 */
  communityName?: string;
  /** 标准编号 */
  standardNumber?: string;
  /** 标准名称 */
  standardName?: string;
  /** 发布日期 */
  publicationDate?: string;
  /** 状态 */
  status?: string;
  /** 起草单位 */
  draftingUnit?: string;
  /** 主要技术内容 */
  technicalContent?: string;
  /** 是否公开 */
  publishment?: boolean;
  /** 标准文本地址 */
  standardTextAddress?: string;
  /** 标准文本名称 */
  standardTextName?: string;
  /** 标准文本 */
  standardTexts?: StandardTextAttachmentModel[];
};

export type StandardStatisticsModel = {
  /** 分类 */
  category?: string;
  /** 数量 */
  num?: number;
};

export type StandardTextAttachmentModel = {
  /** 附件类别 */
  category?: number;
  /** 附件名称 */
  attachmentName?: string;
  /** 附件地址 */
  attachmentAddress?: string;
};

export type TargetScienceModel = {
  /** 科普名称 */
  scienceName?: string;
  /** 类型（0视频；1图文） */
  type?: number;
  /** 简介 */
  introduction?: string;
  /** 科普封面 */
  covers?: ScienceAttachmentModel[];
  /** 科普附件 */
  attachments?: ScienceAttachmentModel[];
};

export type TopUpProductModel = {
  /** 热门排序 */
  popularSort?: number;
  /** 类别排序 */
  categorySort?: number;
};

export type UnlimitedCodeModel = {
  /** 小程序码地址 */
  codeAddress?: string;
};

export type UpdateApplicationModel = {
  /** 认证申请Id */
  id?: number;
  /** 受理信息 */
  acceptanceMessage?: string;
};

export type UpdateItemPointCategoryModel = {
  /** 检测项点类别Id */
  id?: number;
  /** 类别名称 */
  categoryName?: string;
};

export type UpdateItemPointListStatusModel = {
  /** 检测项点Id */
  id?: number;
  /** 上架状态（0待上架；1已上架；2已下架） */
  listStatus?: number;
};

export type UpdateItemPointModel = {
  /** 检测项点Id */
  id?: number;
  /** 类别Id */
  categoryId?: number;
  /** 检测名称 */
  itemName?: string;
  /** 检测内容 */
  itemContent?: string;
  /** 上架状态（0待上架；1已上架；2已下架） */
  listStatus?: number;
};

export type UpdateItemPointPopularModel = {
  /** 检测项点Id */
  id?: number;
  /** 是否热门（true热门，false非热门） */
  isPopular?: boolean;
};

export type UpdateScienceCategoryModel = {
  /** 质量科普类别Id */
  id?: number;
  /** 类别名称 */
  categoryName?: string;
};

export type UpdateScienceListStatusModel = {
  /** 质量科普Id */
  id?: number;
  /** 上架状态（0待上架；1已上架；2已下架） */
  listStatus?: number;
};

export type UpdateScienceModel = {
  /** 质量科普Id */
  id?: number;
  /** 类别Id */
  categoryId?: number;
  /** 类型（0视频；1图文） */
  type?: number;
  /** 质量科普名称 */
  scienceName?: string;
  /** 标签 */
  scienceItem?: string;
  /** 简介 */
  introduction?: string;
  /** 上架状态（0待上架；1已上架；2已下架） */
  listStatus?: number;
  /** 质量科普封面 */
  covers?: ScienceAttachmentModel[];
  /** 质量科普附件 */
  attachments?: ScienceAttachmentModel[];
};

export type UpdateSciencePopularModel = {
  /** 质量科普Id */
  id?: number;
  /** 是否热门（true热门，false非热门） */
  isPopular?: boolean;
};

export type UpsertCoreTargetModel = {
  /** 指标名称 */
  targetName?: string;
};

export type UpsertNoticeModel = {
  /** 标题 */
  title?: string;
  /** 内容 */
  content?: string;
};

export type UpsertQRCOdeModel = {
  /** 名称 */
  name?: string;
  /** 二维码附件 */
  qrCodeAttachments?: QRCodeAttachment[];
};

export type UserCenterFavoriteParams = {
  /** 产品Id */
  productId: number;
};

export type UserCenterGetParams = {
  /** 关键词 */
  'condition.keyword'?: string;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type UserCenterGetParams2 = {
  /** 关键词 */
  'condition.keyword'?: string;
  /** 产品类别 */
  'condition.category'?: string;
  /** 是否热门（true热门；false非热门） */
  'condition.isPopular'?: boolean;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type UserCenterGetParams3 = {
  /** 关键词 */
  'condition.keyword'?: string;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type UserCenterGetParams4 = {
  /** 关键词 */
  'condition.keyword'?: string;
};

export type UserCenterGetParams5 = {
  /** 关键词 */
  'condition.keyword'?: string;
  /** 质量科普名称 */
  'condition.scienceName'?: string;
  /** 类别Id */
  'condition.categoryId'?: number;
  /** 类型（0视频；1图文） */
  'condition.type'?: number;
  /** 是否热门（true热门，false非热门） */
  'condition.isPopular'?: boolean;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type UserCenterGetParams6 = {
  /** 关键词 */
  'condition.keyword'?: string;
};

export type UserCenterGetParams7 = {
  /** 检测名称 */
  'condition.itemName'?: string;
  /** 类别Id */
  'condition.categoryId'?: number;
  /** 是否热门（true热门，false非热门） */
  'condition.isPopular'?: boolean;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type UserCenterGetProductParams = {
  /** 产品Id */
  productId: number;
};

export type UserCenterGetScienceParams = {
  /** 质量科普Id */
  id: number;
};

export type UserCenterLoginModel = {
  /** 用户中心用户Id */
  id?: number;
  /** 手机号 */
  mobile?: string;
  /** 令牌 */
  token?: string;
};

export type UserCenterModel = {
  /** 用户中心用户Id */
  id?: number;
  /** 手机号 */
  mobile?: string;
  /** 注册时间 */
  registerTime?: string;
};

export type UserCenterRemoveFavoriteParams = {
  /** 产品Id */
  productId: number;
};

export type UserCenterRequestSmsParams = {
  /** 手机号 */
  mobile: string;
};

export type UserDeleteUserParams = {
  id: number;
};

export type UserEditUserParams = {
  id: number;
};

export type UserEnabledUserParams = {
  id: number;
  enabled: boolean;
};

export type UserFavoriteModel = {
  /** 用户收藏Id */
  id?: number;
  /** 产品Id */
  productId?: number;
  /** 产品状态（0已失效；1正常） */
  productStatus?: number;
  /** 产品名称 */
  productName?: string;
  /** 品牌 */
  brand?: string;
  /** 规格型号类型（0产地；1特点） */
  modelType?: number;
  /** 规格型号 */
  model?: string;
  /** 产品主图 */
  mainPhotoes?: AttachmentModel[];
  /** 等级认证名称 */
  gradeName?: string;
  /** 产品检测状态（0检测中；1检测完成） */
  inspectionStatus?: number;
  /** 等级 */
  grade?: string;
  /** 核心指标 */
  coreTarget?: string;
};

export type UserGetUserPageParams = {
  /** 真实姓名 */
  'condition.trueName'?: string;
  /** 手机号 */
  'condition.mobile'?: string;
  /** 页数 */
  'condition.page'?: number;
  /** 每页数量 */
  'condition.size'?: number;
};

export type UserModel = {
  /** 主键 */
  id?: number;
  /** 创建时间 */
  createTime?: string;
  /** 真实姓名 */
  trueName?: string;
  /** 手机号 */
  mobile?: string;
  /** 角色Id */
  roleId?: number;
  /** 角色 */
  role?: string;
  /** 权限 */
  power?: string;
  /** 状态 */
  status?: string;
  /** 停启用 */
  enabled?: boolean;
};

export type UserSMSModel = {
  /** 手机号 */
  mobile?: string;
  /** 短信类型（AES加密[category;requestTime]） */
  type?: string;
};

export type UserSMSPwdModel = {
  /** 手机号 */
  mobile?: string;
  /** 验证码 */
  code?: string;
  /** 新密码（必填，加密后的字符串，最长100） */
  newPassword?: string;
  /** 确认密码（必填，加密后的字符串，最长100） */
  confirmPassword?: string;
};

export type WeiXinSignModel = {
  /** 随机字符串 */
  nonceStr?: string;
  /** 签名 */
  signature?: string;
  /** 时间戳 */
  timestamp?: number;
  /** Url */
  url?: string;
};
